Executable and Documentation Copyright ⌐2000 by Glen Aspeslagh. All rights reserved.
Pilot RAM Usage: 49K
Color Version: 88K
PLEASE TAKE THE TIME TO READ THIS ENTIRE FILE, AS IT MAY CONTAIN IMPORTANT INFORMATION APPLYING TO YOU. THANKS, AND HAVE FUN!
_Glen Aspeslagh
Description:
Ever notice how computers in the future emit satisfying little beeping sounds whenever you do something? Warp into the 24th century with TrekSounds Hack! TrekSounds Hack seamlessly integrates Star Trek-style sound effects into your Palm Pilot. Hear amazing customizable futuristic sounds for alerts, alarms, Hotsync, pen taps, startup, shutdown and more. The sign of a true Trekky is sure to attract lots of attention.
TrekSounds Hack requires HackMaster. Hackmaster is a shareware program which provides support for "add-on" extensions such as this. TrekSounds will not show up as a regular application, and must be activated through HackMaster, which is available at http://www.palmgear.com
Installing TrekSounds Hack:
If you have a color device, install the file called 'trekhack_COLOR.prc'. Otherwise, install 'trekhack.prc'. Install TrekSounds Hack as you would a regular Palm Pilot program. Then, open HackMaster and activate TrekSounds by checking its checkbox.
Removing or Updating TrekSounds Hack:
As with any HackMaster extension, before deleting or updating TrekSounds, uncheck the TrekSounds checkbox in the HackMaster control panel. Then, to delete the hack from memory, use the Palm's built-in "Delete..." feature, which is hidden in the main launcher's "App" drop-down menu. For Palm Pilot Personal and Professional, use the "Memory" app instead. TrekSounds may show up as two separate databases on some Palm OS versions. You should delete them both. For deleting hacks on a Palm VII, you must use a program called HackBroom, available from PalmGear.com.
Using TrekSounds Hack:
SETTINGS PANEL - Access the "Settings" control panel by tapping the plus sign next to TrekSounds Hack in HackMaster. If you see a little green line next to TrekSounds Hack instead of a plus sign and question mark, you must have a color device. Tap the little green line instead! Use this screen to control which sounds are played at each system event. Choose "Other..." in each pop-up menu to choose sound modules. TrekSounds modules are seperate Palm database files, which can be freely downloaded from www.ecamm.com. They include fun sound effects from television, movies, etc..
ALARM REPEAT - Tap on the "X2" next to the Alarm setting to indicate how many times your Trek alarm sound will repeat.
MORE - Tap the "More" button to access the following settings:
QUICK ON/OFF - Toggle TrekSounds on and off by dragging your stylus from one button to another in the silkscreen area. For example, a stroke from the Calc button to the Find button. This can be configured by tapping "More" in the settings panel. This feature will work in any program. A sound will indicate that TrekSounds has been activated or deactivated. When it is toggled off, TrekSounds will be in "silent mode".
MUTE CLICK, BEEP, AND HOTSYNC WHEN TREKSOUND IS TOGGLED OFF - When TrekSounds is toggled off with the pen stroke, this indicates whether it will mute the alert, alarm, and HotSync sounds. Otherwise, they would just go back to normal system sounds.
DON'T MUTE ALARM SOUNDS - When TrekSounds is toggled off with the pen stroke, this indicates whether you want the alarm to be silent as well. This would only be if you wanted a completely silent mode.
USE NON-TREK ALARM INSTEAD - When TrekSounds is toggled off with the pen stroke, this indicates whether you want your alarm sound to still be a Trek alarm, instead of reverting back to the regular Palm alarm.
SILENT KEY - You can turn you Palm on directly into "silent" mode by holding down the "down scroll" or "up scroll" button while activating the Palm! Great for meetings! Use the "Silent Key" button to choose which key triggers silent mode. Palm OS 3.3 users with a Palm V, can't activate their Palm with the "Up Scroll" button depressed, so they will have to use "down scroll". Palm OS 3.3 will also activate the backlight when the Palm is activated with one of these buttons depressed. This shouldn't cause problems, but you'll have to turn the backlight back off if you don't need it.
STARTUP AND SHUTDOWN SCREENS - Set how long you would like the startup and shutdown screens to last. The shutdown screen and noise will not happen on auto-shutdown unless you are using Palm OS v3.3. This is necessary to prevent some problems on some Palm models.
ADJUST SOUNDS - You can fine tune each sound's volume, pitch, and speed levels. The sounds will be automatically preset for your Palm model processor speed and speaker quality. Palm IIIx, Palm V, and Palm OS 3.3 users will have the sounds automatically set to higher speeds. Volume control settings will also differ between Palm models. Sound adjustment settings will take effect immediately, and don't depend on the OK and Cancel buttons on the main settings screen.
MASTER VOLUME - Master volume will affect all TrekSounds except for alarms, which will always be played at maximum volume. Master volume will act as a limiter on individual sound volumes.
TALELIGHT SETTINGS - TrekSounds supports the TaleLight from TechLabs. The TaleLight is a small silent alarm light which is inserted into the Palm's serial port. If you have a TaleLight, you can choose various settings on this panel. Two-color TaleLights are also supported for alarms. Everyone should get a TaleLight! They're great! Two color TaleLight are especially cool!
TechLabs: http://www.talestuff.com
You may choose to continue flashing the TaleLight for a few seconds after an alarm has sounded. This setting will allow for "silent" alarms, since it will still flash the TaleLight if the alarm sound is set to Silent. Another way to obtain TaleLight silent alarms, is to set the alarm volume to "Off" in the Palm's General Preferences.
TrekSounds Alarm Compatibility:
Detailed compatibility and FAQ information is available at our web site:
http://www.ecamm.com/palm/treksounds/support.html
You can use you favorite alarm program, and still have a Trek alarm! Here are the details:
PALM III DATEBOOK - To hear the TrekSounds alarm sound with the Palm III datebook, you must set the datebook alarm sound to "Alarm" in the datebook preferences.
DATEBK3 - Set the alarm sound to "Alarm"
ALARMHACK - To hear the TrekSounds alarm in AlarmHack, set the AlarmHack alarm sound to "Standard" in the AlarmHack configurations panel.
BIGCLOCK - To use TrekSounds Hack alarms with BigClock, you must enter the sound info for a standard Palm alarm sound:
1) Go to the "Sound 1" settings in BigClock
2) Enter the following data (to fake a system alarm):
Freq Time Ampli Pause
2400 100 64 0
2000 400 64 0
Repeat 3 times!
3) Tapping "Test" should play a Trek alarm sound!
To use the TrekSounds alarm sound in BigClock v2.1 or older, you can just check the "Use system sound" check box in the BigClock alarm dialog box.
SNOOZER - Set the Snoozer alarm sound to "Standard". Also, make sure to activate TrekSounds Hack first, then activate SnoozerHack in the HackMaster control panel. You may need to re-activate them in this order after each soft-reset of the Palm.
CESIUM - Configure the Alarm to use the "System" alarm.
CLOCKPRO, MULTICLOCK - Make sure the alarm sound is set to "standard".
3ALARMHACK - Set to "Alarm".
If your alarm program is not on this list, it may still work with TrekSounds. Let me know and I'll add it to the list! Also, let me know if you find one that doesn't work, and I can try to get it working in a future version.
Shareware Notice:
TrekSounds Hack is shareware. After evaluating TrekSounds Hack, if you decide to keep it, please register the program and pay the US$8.00 shareware fee. As a registered user, you will be provided with version updates via e-mail. Registering is easy, and will only take about five minutes!
Ways To Register:
-Online: Use your favorite credit card to register online at www.palmgear.com! With PalmGear's "Realtime Fulfillment" feature, you will be instantly provided with a registered version.
-Phone or FAX PalmGear with your credit card information:
Phone: 817.640.6558
Fax: 817.640.6614
-As an alternative to credit card registration, please contact me via e-mail at glen@ecamm.com, and I'll provide an address where you can mail a check or money order.
There are so many ways to register, and it's so easy! Just thought I'd point that out....
Compatibility/System Requirements:
TrekSounds Hack is compatible is Palm OS 2 & 3. Right now that includes the Palm Pilot Professional, the IBM Workpad, the Palm III series, Palm V series, and Palm VII, and HandSpring Visor.
System Update v2.0.5 or later is strongly recommended for OS 2 users. (Available free from 3COM)
Important Compatibility Notices:
PALM PERSONAL USERS: TrekSounds Hack plays a sound and displays a closing screen when the Pilot turns off. If you are running a PalmPilot Personal, you may experience problems turning your Pilot back on after an auto shut-off. If this is the case, reset with a paperclip and turn off this feature in the settings control panel.
You should not activate any other TaleLight flashing features in other alarm programs, if TrekSounds is set to flash the TaleLight. I haven't seen any conflicts but just to be on the safe side...
Padlock Hack v1.5 and Padlock Plus v1.1 work okay with TrekSounds. You should activate TrekSounds Hack first, then PadlockHack. (Using the checkboxes in HackMaster.) Otherwise, you will experience extra shutdown and startup screens!
StayOffHack v2.0 will function if you activate StayOffHack first, then activate TrekSounds Hack. (With the checkboxes in HackMaster.) Otherwise, it is completely non-functional. You will need to re-activate the two hacks in this order after each soft-reset of the Palm. Another workaround is to disable TrekSound's startup and shutdown screens and sounds. This will prevent it from interfering with StayOffHack.
EVPlugBase users will not be able to access the three extra settings screens. (More, TaleLight, and Adjust Sounds). This is a problem with EVPlugBase. You'll need to use HackMaster to access these settings.
If you use the GoType Keyboard from Landware, you should use their GoType hack driver instead of their GoType App, in order to prevent some problems with powerdown while typing. The hack should be available from the Landware web site.
EcoHack may make the sounds weird when it slows the processor down.
Over-clocking programs such as Tornado, and AfterBurner will make TrekSounds play too fast. (Of course.) You might be able to correct for this with the TrekSounds speed settings.
HushHack will screw up the sounds when running at the same time as TrekSounds Hack. This shouldn't be a problem since TrekSounds can perform the same HotSync muting function as HushHack.
The Minehunter game that ships with the Palm III may not work with TrekSounds Hack under certain Palm OS configurations. Let me know if you run into this problem and I'll see what I can do to help you out!
Sound quality and volume control will sound different on different Palm models, due to a difference in piezo speaker quality.
Modification History:
3/8/00 - v3.3: Added sound module capability. Added support for color startup and shutdown screens on color devices. Fixed a problem that would cause Palm VIIs and Palm devices with pager cards to emit a "phantom" beeping sound every half hour while the Palm is turned off. FormDraw sound now only plays when you change to a new form. Fixed a problem where TrekSounds would not recognize alarms sounds after installing MIDI alarm sound packages. Added checkbox to pen stroke settings. Added option to mute alarm sound with pen stroke. Fixed problem where Red Alert and Bosun Whistle sounds did not play at top volume during alarms, like they were supposed to. Added LowClick to "Adjust Sounds" panel. Added Default button for sound adjustments! Sounds for on/off pen stroke now honor master volume setting. Adjustment scroll bars now draw correctly under OS 3.5. Please report all comments, suggestions, and bug reports at http://www.ecamm.com/palm/treksounds. I love all of the suggestions! Keep them coming!
11/4/99 - v3.21: Fixed a problem with the sound adjustment panel. Sorry!
11/4/99 - v3.2: Fixed "Fatal Exception" problem, when reactivating Palm with "Turn Off & Lock" pen stroke, or Padlock Hack. Fixed mistake where there was no "Sync Down" sound if "Sync Up" was set to Silent. Added "Still use Trek alarm" option. (When TrekSounds is toggled off with a pen stroke, you can now keep your Trek-style alarm noise.) Added "LowBeep", "DS9 Doorbell", "PADD Question", and "PADD Response" sounds. Changed screen redrawing method to eliminate some screen corruptions caused by turning off the Palm while using modal dialog boxes that fill the entire screen. Added "Silent Key" selector button on "More" screen. Changed the default settings around a bit. Tweaked some stuff for OSv3.3 differences.
9/12/99 - v3.12: Added appropriate noises for "Click" menu. Startup and shutdown screen remain when sounds are toggled off with a pen stroke. Alarms played when the System Sound was set to "Off" in the Palm's general preferences would cause a "Fatal Exception". This is fixed. When the HotSync sounds were set to "Normal", it would play the wrong sounds. Also, it would crash if the TrekSounds Master Volume was set to "64". This is all fixed. When you set the Alarm Sound in the Palm's general preferences to "Off", you can now get a TaleLight silent alarm. Since some hacks and security programs were disabled by TrekSound's opening and closing screens/sounds, you can now disable the "TrekScreens" with a checkbox.
9/2/99 - v3.11: Fixed UI bug that caused a crash when you choose "System Click".
8/28/99 - v3.1: Added sound adjustment panel, and automatically plays sounds faster on the Palm V. Fixed some screen corruption problems on startup and shutdown. Added startup screen! Added more TaleLight options, and two-color TaleLight support. Added "BadConsole" sound. Tweaked Bosun Whistle sound. Made TaleLight code more stable. Eliminated any possibility of missing alarms. Added silent mode feature, and eliminated "off" sound.
3/27/98 - v3.0: Fixed sounds-are-different-on-Palm-III bug. Added startup sound. Added "Red Alert" and "Com Chirp" sound effects. Added TaleLight support. Added support for Snoozer. Fixed screen redraw problem expressed by Datebk3 and modal dialog boxes.
2/8/99 - v2.2: Fixed alarm sound bug. Alarm now works in BigClock, Datebk3, PalmIII, and AlarmHack. Added HotSync Trek sounds. Added three new Trek sounds, and 'Randomize' option. Added 'Mute All System Sound' option.
1/14/99 - v2.0: Added settings panel, quick on/off, and volume control. Fixed many conflicts.
1/3/99 - v1.0: First public release of TrekSounds Hack.
NOTE: TrekSounds Hack traps many events in the Palm OS. TrekSounds could conflict with other HackMaster hacks or apps. While this is not considered a bug, please report any conflicts you may find. HackMaster conflicts have not been known to result in any permanent data loss. The author of this hack and any HackMaster hack is not responsible the damage done to your hardware. Use at your own risk.
TrekSounds makes sounds loosely modeled after sounds from "Star Trek: The Next Generation". No infringements are intended on any copyrights large or small.